!function(){function a(){function a(a,b,c){function d(a){void 0!==c&&c(a)}function e(){void 0!==c&&c(null)}function f(){void 0!==c&&c(null)}var g=new XMLHttpRequest;g.open("GET",a),g.timeout=1e4,g.onload=d,g.onerror=e,g.ontimeout=f,g.setRequestHeader("Content-Type","application/json"),g.withCredentials=!1,g.send(b)}function b(){!0!==e&&(g=!0,k("","_s33 bfs_file_not_avl"),o("_s90 ERRORS/_s10 bfs_to",window.location.host),p())}var c,d=null,e=!1,g=!1;void 0!==A.env&&"dev"===A.env?"undefined"!=typeof _debugExtPlacement&&""!==_debugExtPlacement?(c=K+"mkt.forebase.ch/tagx/data/placements/bfs/"+_debugExtPlacement+".json",c+="?cb="+Math.round(999999*Math.random())):c=K+"localhost:3001/data/placements/settings/bfs/"+A.placementId+".json":c=K+"mkt.forebase.ch/tagx/data/placements/bfs/"+A.placementId+".json",window.setTimeout(b,12e3),d=+new Date,a(c,"",function(a){try{k("","_s32 bfs_file_avl");var b=JSON.parse(a.currentTarget.response)}catch(a){return k("","_s34 bfs_file_parse_err"),void o("_s90 ERRORS/_s11 bfs_parse",window.location.host)}e=!0,o("_s60 times/_s01 boot_file",n(+new Date-d)),!0===f(b,!0)?k("","_s36 bfs_file_data_ok"):k("","_s38 bfs_file_data_not_ok")})}function b(a){var b={ts:+new Date,text:a};G.push(b)}function c(a){function b(a){var b=1e6;if(a<1)return!0;var c=Math.round(Math.random()*b),d=Math.round(b/a),e=c+d;e>b&&(e=b,c=e-d);Math.random();Math.random(),Math.random(),Math.random();var f=Math.round((1-Math.random())*b);return f>=e||f0?a.versionFolderB:a.versionFolderA}function e(){try{var a={testCase:""},b=window.localStorage.getItem("_fb_forced_vars"),c=JSON.parse(b);if(null!==c)for(var d in c)void 0!==a[d]&&(a[d]=c[d]);return a}catch(a){return null}}function f(a){function b(a){window.localStorage.setItem(W,JSON.stringify({version:a}))}var c=window.localStorage.getItem(W);if(null===c)return b(a),"zero";try{return JSON.parse(c).version===a?"crsn":(b(a),"xver")}catch(a){}return b(a),"ntus"}var g={};g.baseUrl=A.baseUrl,g.placementId=A.placementId,g.partId=A.partId,g.exdata=A.exdata,g.opdomId=A.opdomId,g.fbTagId=A.fbTagId,g.env=A.env,g.spred=A.spred,g.bstfct=b(a),g.testCase=c(a.testCase),g.versionFolder=d(a,g.testCase),g.ldmd=f(g.versionFolder),g.versionBDM=a.versionBDM,g.versionVPM=a.versionVPM,g.stage=a.stage,g.localCache=a.localCache,!1===isNaN(parseInt(a.opdomain))&&(g.opdomId=a.opdomain),!0===isNaN(parseInt(g.opdomId))&&(g.opdomId="0"),g.startTime=x,g.loaderTag=t,g.secProt=J,g.cmp=parseInt(a.cmp);var h=e();return null!==h&&("A"!==h.testCase&&"B"!==h.testCase||(g.testCase=h.testCase)),g}function f(a){function b(a,b){var c=document.createElement("script");c.id=a,c.src=b,document.head.appendChild(c)}var c={baseUrl:A.baseUrl,versionfolder:a},d=K+"${baseUrl}/versions/${versionfolder}/agent";A.env?d+="/agent_boot.js":d+="/fbagent.js";var e=m(d,c);window.setTimeout(i,1e4),z.genCbk=j,D=+new Date,b("_fb_agtldr",e)}var h=!1,l=d(a);return null===l?h:(h=!0,!0===c&&g(a),!1!==C?h:(C=!0,b("boot ok"),k("","_s40 boot_ok"),!0===c?(b("bfs_data_from_file"),o("_s70 bfs_src","_s10 from file")):(b("bfs_data_from_mem"),o("_s70 bfs_src","_s20 from mem")),l.plcInfo.ldrLog=G,z.basic_settings=l.plcInfo,z.broadcasts={},void 0!==l.broadcasts&&(z.broadcasts=JSON.parse(JSON.stringify(l.broadcasts))),z.filedata={},void 0!==l.filedata&&(z.filedata=JSON.parse(JSON.stringify(l.filedata))),B=l.plcInfo.ldmd,b("launching agent..."),k("","_s50 agent_reqd"),o("_s42 loader_ver",t),o("_s45 agent_ver",l.plcInfo.versionFolder),o("_s48 load_mode",l.plcInfo.ldmd),f(l.plcInfo.versionFolder),s("agln"),p(),h))}function g(a){try{var b={ver:w,ts:(new Date).getTime(),data:a};window.localStorage.setItem(V,JSON.stringify(b))}catch(a){}}function h(){try{var a=window.localStorage.getItem(V);if(null===a)throw"no_prev_data";var b=JSON.parse(a);if(void 0!==b.ver&&b.ver!==w)throw"wrong_version";if((new Date).getTime()-b.ts>2592e5)throw"data_is_too_old";if(void 0===b.data)throw"data_not_found";return b.data}catch(a){return null}}function i(){!0!==E&&(F=!0,o("_s90 ERRORS/_s40 agent_to",window.location.host),k("","_s54 agent_to"))}function j(a,b){if(!0!==E){E=!0;o("_s60 times/_s02 agent",n(+new Date-D))}"dock_s"===a?(k("","_s52 agent_docked"),s("agdk")):l(""+a,""+b),p()}function k(a,b){l("/_s10 loader"+a,b)}function l(a,b){var c=""+a;c.length>0&&0!==c.indexOf("/")&&(c="/"+c),o("_s00 markers/"+A.placementId+c,b)}function m(a,b){var c,d=a;for(c in b)if(void 0!==b[c]){var e=new RegExp("\\${"+c+"}","g");d=d.replace(e,b[c])}return d=d.replace(/[\${]+[\w]+[}]/g,"")}function n(a){function b(a){var b=Math.round(a);return 0===b?"00":b<10?"0"+b:b}for(var c=[50,70,100,200,300,500,700,1e3,2e3,3e3,5e3,7e3,1e4,2e4],d="[",e=!1,f=-1,g=0;g0&&(f--,d=c(d),!0===d.changed);)e=!0;return{changed:e,newFldStr:d.pathStr,newDataStr:d.dataStr}}var d={},e=a,f=""+b;if(void 0!==b){var g=c(e,f);!0===g.changed&&(e=g.newFldStr,f=g.newDataStr)}var h=L.gen.reduc,i=L.gen.skip;return a.indexOf("ERROR")>=0&&(h=L.err.reduc,i=L.err.skip),"/"!==e.charAt(0)&&(e="/"+e),d.path=e,d.caption=f,d.cnt=h,d.effSkip=i,d}var d=c(a,b);if(!0!==d.effSkip){var e={group:"ev_cnt",event:"loader",ver:100,reduc:1,pidx:I,ts:(new Date).getTime()-x+I,data:{pat:"/_s10 sys"+d.path,cap:d.caption,cnt:d.cnt}};H.push(JSON.parse(JSON.stringify(e))),I++,p()}}function p(){var a=!1;if(R>Q&&(a=!0),H.length>=P?a=!0:Date.now()-M>O&&(a=!0),!0!==a)return setTimeout(q,N),void R++;q()}function q(){function a(a,b){function c(a){}function d(){}function e(){}var f=null;window.XMLHttpRequest?f=new XMLHttpRequest:window.ActiveXObject&&(f=new ActiveXObject("Microsoft.XMLHTTP")),null!==f&&(f.open("POST",a),f.timeout=1e4,f.onload=c,f.onerror=d,f.ontimeout=e,f.send(b))}if(0!==H.length){var b={ver:t,ldmd:B,fltr:"NA",tcase:y,plcmID:A.placementId,clntID:"NA",pageID:"NA",burst:H},c=encodeURIComponent(JSON.stringify(b)),d="http://";!0===J&&(d="https://");a(d+"accsrv.${number}.aws.forebase.com".replace("${number}",L.ldrOpDomain)+"/receiver/postreportstr",c),H=[],R=0,M=Date.now()}}function r(a){var b=1e6;if(a<1)return"B";var c=Math.floor(Math.random()*b),d=Math.floor(b*a/100),e=c+d;e>b&&(e=c,c=e-d);Math.random();Math.random(),Math.random(),Math.random();var f=Math.floor((1-Math.random())*b);return f>=e?"B":f=0&&(J=!0,K="https://"),"ok"===A.status&&A.loadUrl.toLowerCase().indexOf("https")>=0&&(J=!0,K="https://")}catch(a){return void s("excp")}if(b("loader booting... ldrTg:"+t),b("new instance - plcm:"+A.placementId+", part:"+A.partId),b("_secProt:"+J),k("","_s00 inst"),o("_s75 spec_red",A.spred),p(),"ok"!==A.status)return o("_s90 ERRORS/_s00 load_tag_error",A.msg),o("_s90 ERRORS/_s00 load_tag_error","/"+window.location.host+"/"+A.placementId+"/"+A.msg),null!==A.ldrTagID&&null!==A.ldrTagElm&&A.ldrTagElm.setAttribute("id","fbmt_error"),void p();o("_s10 load_by_host-plcm","/"+window.location.host+"/"+A.placementId),o("_s20 load_by_plcmt-part","/"+A.placementId+"/"+A.partId),o("_s31 load_by_tagidx","/"+window.location.host+"/"+A.tagIdx),o("_s33 load_by_spred","/"+A.placementId+"/"+A.spred);var T=A.loadUrl.replace(/\//g,"|");o("_s40 load_by_src/"+window.location.host+"/"+A.placementId+"/"+A.partId,"src: "+T);var U=!1;try{window.top===window.self&&(U=!0)}catch(a){}if(b("_topdoc:"+U),!0!==U&&o("_s80 WARNINGS/_s00 load_framed","/"+A.placementId+"/"+A.partId),p(),!0===A.firstTag){k("","_s10 loading"),s("rung");var V="_fb_bfs_"+A.placementId,W="_fb_ldm_"+A.placementId;k("","_s20 bfs_mem_rqd");var X=h();null!==X?(k("","_s22 bfs_mem_avl"),!0===f(X,!1)?k("","_s26 bfs_mem_data_ok"):k("","_s28 bfs_mem_data_not_ok")):k("","_s24 bfs_mem_not_avl"),a(),b("boot file rqd"),k("","_s30 bfs_file_rqd"),p()}}();